Goto

Collaborating Authors

 flight test


All Eyes, no IMU: Learning Flight Attitude from Vision Alone

Hagenaars, Jesse J., Stroobants, Stein, Bohte, Sander M., De Croon, Guido C. H. E.

arXiv.org Artificial Intelligence

Vision is an essential part of attitude control for many flying animals, some of which have no dedicated sense of gravity. Flying robots, on the other hand, typically depend heavily on accelerometers and gyroscopes for attitude stabilization. In this work, we present the first vision-only approach to flight control for use in generic environments. We show that a quadrotor drone equipped with a downward-facing event camera can estimate its attitude and rotation rate from just the event stream, enabling flight control without inertial sensors. Our approach uses a small recurrent convolutional neural network trained through supervised learning. Real-world flight tests demonstrate that our combination of event camera and low-latency neural network is capable of replacing the inertial measurement unit in a traditional flight control loop. Furthermore, we investigate the network's generalization across different environments, and the impact of memory and different fields of view. While networks with memory and access to horizon-like visual cues achieve best performance, variants with a narrower field of view achieve better relative generalization. Our work showcases vision-only flight control as a promising candidate for enabling autonomous, insect-scale flying robots.


A Data-Based Architecture for Flight Test without Test Points

Harp, D. Isaiah, Ott, Joshua, Alora, John, Asmar, Dylan

arXiv.org Artificial Intelligence

The justification for the "test point" derives from the test pilot's obligation to reproduce faithfully the pre-specified conditions of some model prediction. Pilot deviation from those conditions invalidates the model assumptions. Flight test aids have been proposed to increase accuracy on more challenging test points. However, the very existence of databands and tolerances is the problem more fundamental than inadequate pilot skill. We propose a novel approach, which eliminates test points. We start with a high-fidelity digital model of an air vehicle. Instead of using this model to generate a point prediction, we use a machine learning method to produce a reduced-order model (ROM). The ROM has two important properties. First, it can generate a prediction based on any set of conditions the pilot flies. Second, if the test result at those conditions differ from the prediction, the ROM can be updated using the new data. The outcome of flight test is thus a refined ROM at whatever conditions were flown. This ROM in turn updates and validates the high-fidelity model. We present a single example of this "point-less" architecture, using T-38C flight test data. We first use a generic aircraft model to build a ROM of longitudinal pitching motion as a hypersurface. We then ingest unconstrained flight test data and use Gaussian Process Regression to update and condition the hypersurface. By proposing a second-order equivalent system for the T-38C, this hypersurface then generates parameters necessary to assess MIL-STD-1797B compliance for longitudinal dynamics.


Flight Testing an Optionally Piloted Aircraft: a Case Study on Trust Dynamics in Human-Autonomy Teaming

Wang, Jeremy C. -H., Hou, Ming, Dunwoody, David, Ilievski, Marko, Tomasi, Justin, Chao, Edward, Pigeon, Carl

arXiv.org Artificial Intelligence

This paper examines how trust is formed, maintained, or diminished over time in the context of human-autonomy teaming with an optionally piloted aircraft. Whereas traditional factor-based trust models offer a static representation of human confidence in technology, here we discuss how variations in the underlying factors lead to variations in trust, trust thresholds, and human behaviours. Over 200 hours of flight test data collected over a multi-year test campaign from 2021 to 2023 were reviewed. The dispositional-situational-learned, process-performance-purpose, and IMPACTS homeostasis trust models are applied to illuminate trust trends during nominal autonomous flight operations. The results offer promising directions for future studies on trust dynamics and design-for-trust in human-autonomy teaming.


Implementing TD3 to train a Neural Network to fly a Quadcopter through an FPV Gate

Thomas, Patrick, Schroeder, Kevin, Black, Jonathan

arXiv.org Artificial Intelligence

Over the past few years, Reinforcement Learning has shown to have the capacity to train Deep Neural Networks to perform complex tasks. This paper investigates the use of a Deep Reinforcement Learning algorithm, Twin Delayed Deep Deterministic Policy Gradient, to learn a policy to fly a quadcopter through a First Person View(FPV) drone racing gate. BattleDrones is an autonomous drone racing competition held by Virginia Tech. Teams must design a controller to navigate a quadcopter through a course consisting of multiple gates as part of the competition. The quadcopter is outfitted with a camera that is used to identify an AprilTag [1], a fiducial marker, on the gates.


Observability-Aware Control for Cooperatively Localizing Quadrotor UAVs

Go, H S Helson, Chong, Ching Lok, Qian, Longhao, Liu, Hugh H. -T.

arXiv.org Artificial Intelligence

Cooperatively Localizing robots should seek optimal control strategies to maximize precision of position estimation and ensure safety in flight. Observability-Aware Trajectory Optimization has strong potential to address this issue, but no concrete link between observability and precision has been proven yet. In this paper, we prove that improvement in positioning precision inherently follows from optimizing observability. Based on this finding, we develop an Observability-Aware Control principle to generate observability-optimal control strategies. We implement this principle in a Model Predictive Control framework, and we verify it on a team of quadrotor Unmanned Aerial Vehicles comprising a follower vehicle localizing itself by tracking a leader vehicle in both simulations and real-world flight tests. Our results demonstrate that maximizing observability contributed to improving global positioning precision for the quadrotor team.


Closed-Loop Stability of a Lyapunov-Based Switching Attitude Controller for Energy-Efficient Torque-Input-Selection During Flight

Gonçalves, Francisco M. F. R., Bena, Ryan M., Pérez-Arancibia, Néstor O.

arXiv.org Artificial Intelligence

We present a new Lyapunov-based switching attitude controller for energy-efficient real-time selection of the torque inputted to an uncrewed aerial vehicle (UAV) during flight. The proposed method, using quaternions to describe the attitude of the controlled UAV, interchanges the stability properties of the two fixed points-one locally asymptotically stable and another unstable-of the resulting closed-loop (CL) switching dynamics of the system. In this approach, the switching events are triggered by the value of a compound energy-based function. To analyze and ensure the stability of the CL switching dynamics, we use classical nonlinear Lyapunov techniques, in combination with switching-systems theory. For this purpose, we introduce a new compound Lyapunov function (LF) that not only enables us to derive the conditions for CL asymptotic and exponential stability, but also provides us with an estimate of the CL system's region of attraction. This new estimate is considerably larger than those previously reported for systems of the type considered in this paper. To test and demonstrate the functionality, suitability, and performance of the proposed method, we present and discuss experimental data obtained using a 31-g quadrotor during the execution of high-speed yaw-tracking maneuvers. Also, we provide empirical evidence indicating that all the initial conditions chosen for these maneuvers, as estimated, lie inside the system's region of attraction. Last, experimental data obtained through these flight tests show that the proposed switching controller reduces the control effort by about 53%, on average, with respect to that corresponding to a commonly used benchmark control scheme, when executing a particular type of high-speed yaw-tracking maneuvers.


A Lyapunov-Based Switching Scheme for Selecting the Stable Closed-Loop Fixed Attitude-Error Quaternion During Flight

Goncalves, Francisco M. F. R., Bena, Ryan M., Matveev, Konstantin I., Perez-Arancibia, Nestor O.

arXiv.org Artificial Intelligence

We present a switching scheme, which uses both the attitude-error quaternion (AEQ) and the angular-velocity error, for controlling the rotational degrees of freedom of an uncrewed aerial vehicle (UAV) during flight. In this approach, the proposed controller continually selects the stable closed-loop (CL) equilibrium AEQ corresponding to the smallest cost between those computed with two energy-based Lyapunov functions. To analyze and enforce the stability of the CL switching dynamics, we use basic nonlinear theory. This research problem is relevant because the selection of the stable CL equilibrium AEQ directly determines the power and energy requirements of the controlled UAV during flight. To test and demonstrate the implementation, suitability, functionality, and performance of the proposed approach, we present experimental results obtained using a 31-gram quadrotor, which was controlled to execute high-speed yaw maneuvers in flight. These flight tests show that the proposed switching controller can respectively reduce the control effort and rotational power by as much as 49.75 % and 28.14 %, on average, compared to those corresponding to an often-used benchmark controller.


SpaceX 'catches' giant Starship rocket booster in fifth flight test

Al Jazeera

SpaceX has launched its fifth Starship test flight from Texas and returned the rocket's towering first-stage booster back to land for the first time, achieving a novel recovery method involving large metal arms. The rocket's Super Heavy first-stage booster lifted off at 7:25 am (12:25 GMT) on Sunday from SpaceX's launch facilities in Boca Chica, Texas, sending the second-stage Starship rocket on a path in space bound for the Indian Ocean west of Australia, where it will attempt atmospheric reentry followed by a water landing. The Super Heavy booster, after separating from the Starship booster some 74km (46 miles) in altitude, returned to the same area from which it was launched to make its landing attempt, aided by two robotic arms attached to the launch tower. "The tower has caught the rocket!!" SpaceX founder Elon Musk posted on X. Towering almost 121 metres (400 feet), the empty Starship arched over the Gulf of Mexico like the four Starships before it that ended up being destroyed, either soon after liftoff or while ditching into the sea. The last one in June was the most successful yet, completing its flight without exploding.


A Data-driven Approach for Rapid Detection of Aeroelastic Modes from Flutter Flight Test Based on Limited Sensor Measurements

Das, Arpan, Marzocca, Pier, Coppotelli, Giuliano, Levinski, Oleg, Taylor, Paul

arXiv.org Artificial Intelligence

Flutter flight test involves the evaluation of the airframes aeroelastic stability by applying artificial excitation on the aircraft lifting surfaces. The subsequent responses are captured and analyzed to extract the frequencies and damping characteristics of the system. However, noise contamination, turbulence, non-optimal excitation of modes, and sensor malfunction in one or more sensors make it time-consuming and corrupt the extraction process. In order to expedite the process of identifying and analyzing aeroelastic modes, this study implements a time-delay embedded Dynamic Mode Decomposition technique. This approach is complemented by Robust Principal Component Analysis methodology, and a sparsity promoting criterion which enables the automatic and optimal selection of sparse modes. The anonymized flutter flight test data, provided by the fifth author of this research paper, is utilized in this implementation. The methodology assumes no knowledge of the input excitation, only deals with the responses captured by accelerometer channels, and rapidly identifies the aeroelastic modes. By incorporating a compressed sensing algorithm, the methodology gains the ability to identify aeroelastic modes, even when the number of available sensors is limited. This augmentation greatly enhances the methodology's robustness and effectiveness, making it an excellent choice for real-time implementation during flutter test campaigns.


Design and Flight Demonstration of a Quadrotor for Urban Mapping and Target Tracking Research

Hague, Collin, Kakavitsas, Nick, Zhang, Jincheng, Beam, Chris, Willis, Andrew, Wolek, Artur

arXiv.org Artificial Intelligence

This paper describes the hardware design and flight demonstration of a small quadrotor with imaging sensors for urban mapping, hazard avoidance, and target tracking research. The vehicle is equipped with five cameras, including two pairs of fisheye stereo cameras that enable a nearly omnidirectional view and a two-axis gimbaled camera. An onboard NVIDIA Jetson Orin Nano computer running the Robot Operating System software is used for data collection. An autonomous tracking behavior was implemented to coordinate the motion of the quadrotor and gimbaled camera to track a moving GPS coordinate. The data collection system was demonstrated through a flight test that tracked a moving GPS-tagged vehicle through a series of roads and parking lots. A map of the environment was reconstructed from the collected images using the Direct Sparse Odometry (DSO) algorithm. The performance of the quadrotor was also characterized by acoustic noise, communication range, battery voltage in hover, and maximum speed tests.